# # ###########################
# from chiori import Config
# from . import Profile
# import random
# # ###########################

# Work_index = 'libs/game/index/works.toml'

# class Work:
# 	def __init__(self, uid):
# 		self.uid = uid

# # 🛠️⛏️
# 	def set_work(self, group=None, tier=None):
# 		pr = Profile(self.uid)
# 		w = Config(None, filepath=Work_index).file_data

# 		if group and group in w:
# 			if tier and tier in w[group]:
# 				wg = w[group]
# 				wu = wg[tier]
# 				wu['tier'] = tier
# 				wu['group'] = group

# 				if pr.lvl >= wu.get('level', 0):
# 					pr.profile.file_data["items"]['work'] = wu
# 					pr.save()
# 					return f'<c> ⛏️вы успешно устроились на работу {wu["name"]}!'
# 				else:
# 					lvl = pr.lvl
# 					return f'<e> 🛠️недостатоный уровень:\n ✨({pr.profiles["level"]}/{rl})'

# 			else:
# 				text = '🛠️список доступных вакансий:'
# 				for u, wu in w[group].items():
# 					if u.isdigit():
# 						print(wu)
# 						lvl = wu.get('level', 0)
# 						power = wu['power']
# 						price = wu.get("price", [0, 0])
# 						if pr.lvl >= lvl:
# 							text += f'\n-- {u}. {wu["name"]} ({lvl}✨ {power}⚡ {price[0]}-{price[1]}💵)'
# 				text += f'\n⛏️/gw set [группа] [номер]'
# 				return text
# 		else:
# 			text = '🛠️список рабчих групп:'
# 			for u, wg in w.items():
# 				min_lvl = wg["1"].get('level', 0)
# 				if pr.lvl >= min_lvl:
# 					text += f'\n-- {u}. {wg["name"]}'
# 			text += f'\n⛏️/работа [группа] [номер]'
# 			return text

# 	def work(self):
# 		pr = Profile(self.uid)

# 		if pr.work:
# 			w = pr.work
# 			mana = w['power']
# 			if pr.mana >= mana:
# 				if w['price']:
# 					price = random.randrange(w['price'][0], w['price'][1])
# 				else:
# 					price = 0

# 				pr.profile.file_data["profile"]['coins'] += price
# 				pr.profile.file_data["chars"]['mana'] -= mana
# 				pr.add_xp(w['xp'])
# 				pr.save()

# 				return f'''<c> ⛏️вы отработали: -{mana}⚡
# (+{price}💵 +{w["xp"]}✨ {pr.profile.file_data["chars"]["mana"]}⚡)'''
# 			else:
# 				return '<e> ⛏️вы слишком устали чтобы работать!'
# 		else:
# 			return '<e> 🛠️вы нигде не работаете...'
